Academy\Mpdf\Image\ImageProcessor D

Total Complexity 314
Dependencies 20
Dependents 5
Total lines 1,462
Lines of code 1,024
Logical lines of code 757
Comment lines 215
Methods 19
Properties 14

Methods 19

Method Rating Maintainability Complexity Lines of code
processPng()
D
4
117 371
convertImage()
D
19
58 208
processJpg()
D
30 34 96
getImage()
D
33 34 86
processGif()
C
35 23 80
processUnknownType()
A
47 8 33
jpgHeaderFromString()
S
58 8 13
processWebp()
S
55 4 18
jpgDataFromHeader()
S
56 4 17
processWmf()
S
56 4 17
processBmp()
S
58 4 15
processSvg()
S
56 3 17
imageError()
S
65 4 7
urldecodeParts()
S
61 2 12
gzCompress()
S
70 2 6
translateValue()
S
68 2 7
__construct()
S
58 1 15
twoBytesToInt()
S
77 1 3
fourBytesToInt()
S
76 1 3